package com.kmxd.ams.infra.seal.setting;

import java.awt.*;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 文件页数设置
 *
 * @author zuolg
 */
@Data
@Accessors(chain = true)
public class NumberSetting {
  /** 是否启用页码 */
  private boolean enable = false;
  /** x坐标 */
  private int x = 60;
  /** y坐标 */
  private int y = 60;
  /** 线色 */
  private Color lineColor = Color.red;
  /** 线宽度 */
  private float lineWidth = 1f;
  /** 文字色 */
  private Color fontColor = Color.red;

  /** 单元格字体 */
  private Font font = new Font("宋体", Font.PLAIN, 12);

  /** 宽 */
  private int width = 60;

  /** 高 */
  private int height = 60;

  /** 上边距 */
  private int marginY = 10;

  /** 左边距 */
  private int marginX = 10;

  /** 字体名称 */
  private String fontName = "宋体";

  /** 字体大小 */
  private int fontSize = 12;

  /** 定位x */
  private int positionX = 10;

  /** 定位y */
  private int positionY = 10;

  /** 起页号 */
  private int numIndex = 10;
}
